package java05;
public class Test08 {
    public static void main(String[] args){
        int num = 123;
        //通过String.valueOf()方法将基本类型转换为字符串
        String string = String.valueOf(num);
        System.out.println("将int变量转换为字符串的结果：" + string);
        //通过包装类的valueOf()静态方法将基本类型和字符串转换为包装类
        String str = "998";
        Integer integer = Integer.valueOf(num);
        Integer integer2 = Integer.valueOf(str);
        System.out.println("将int变量转换为包装类得结果：" + integer);
        System.out.println("将字符串变量转换为包装类的结果：" + integer2);
        //通过包装类的有参构造方法将基本类型和字符串转换为包装类
        Integer integer3 = new Integer(num);
        Integer integer4 = new Integer(str);
        System.out.println("通过构造器将int变量转换为包装类的结果：" + integer3);
        System.out.println("通过构造器将字符串变量转换为包装类二点结构：" + integer4);
        //通过包装类的parseXxx()静态方法将字符串转换为基本数据类型
        int parseInt = Integer.parseInt(str);
        System.out.println("将字符串转换基本数据类型的结果：" + parseInt);
        //通过包装类的toString()方法将包装类转换为字符串
        String string2 = integer.toString();
        System.out.println("将包装类转换为字符串的结果：" + string2);
        //通过访问包装类的常量，来获取最大值和最小值
        System.out.println("int最大值：" + Integer.MAX_VALUE);
        System.out.println("int最小值：" + Integer.MIN_VALUE);//其他类型以此类推
    }
}
